/*
 * The National Parks Database Project
 * Group: Tyler Simrell, Vladmir Dudnic, Michael Jagielo
 * InventoryItem.java
 */

package database;

/**
 * This class holds the data for a tuple.
 * @author Vladmir Dudnic
 *
 */
public class InventoryItem {
	private  String trailName;
	private  String parkName;
	private String vistaPoint;
	private int slope;
	private int length;
	private String terrain;
	private String difficulty;
	
	/**
	 * This constructor takes in all of the relevant information.
	 * @param trailName The name of the trail.
	 * @param parkName The name of the National Park
	 * @param vistaPoint The name of a vista on the trail
	 * @param slope The slope of the height difference
	 * @param length The length of the trail
	 * @param terrain The terrain of the trail
	 * @param difficulty The difficulty of the trail
	 */
	public InventoryItem(String trailName, String parkName, String vistaPoint, int slope, int length, String terrain, String difficulty){
		this.trailName = trailName;
		this.parkName = parkName;
		this.vistaPoint = vistaPoint;
		this.slope = slope;
		this.length = length;
		this.terrain = terrain;
		this.difficulty = difficulty;
	}
	
	public String getTrailName(){
		return trailName;
	}
	
	public String getParkName(){
		return parkName;
	}
	
	public String getVistaPoint(){
		return vistaPoint;
	}
	
	public int getSlope(){
		return slope;
	}
	
	public int getLength(){
		return length;
	}
	
	public String getTerrain(){
		return terrain;
	}
	
	public String getDifficulty(){
		return difficulty;
	}
}
